hensel's short-tailed opossum - German English Dictionary